﻿@charset "utf-8";
@import url("styles_private.css");
.hoicho_body{
  margin: 0;
  padding: 0;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: url(../images/bgmain_hoicho.gif) repeat-x top left #fff;
  behavior: url("csshover3.htc");
  position: relative;
}
.menutop_active
{
    background: transparent url('../Images/bg_topmenu_active.jpg') repeat-x left bottom !important;
    float: left;
    margin-right: 3px;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    behavior: url("css/PIE.htc");
    position: relative;
}
.hoicho_wrapper_group a
{
  color: #034b8a;
  display: inline-block;
}
.hoicho_wrapper_group a:hover{
  color: #8A1903;
}
.font_bold{
  font-weight: bold;
}
select{
  border: 1px solid #c6c9cd;
  padding: 1px;
  color: #666666;
}
.col_left{
  float: left;
  overflow: hidden;
}
.bg_reset{
  background: none !important;
}
.col_right{
  float: right;
  overflow: hidden;
}
.hoicho_margin_right{
  margin-right: 10px;
}
.hoicho_margin_leftright{
  margin: 0 5px;
}
.hoicho_margin_topbottom{
  margin: 5px 0;
}
.reset_margin{
  margin: 0 !important;
}
.content_group{
  overflow: hidden;
}
.reset_padding{
  padding: 0;
}
.reset_border{
  border: none !important;
}

.hoicho_wrapper_group{
  margin: 0 auto;
  width: 980px;
  overflow: hidden;
  position: relative;
}

.hoicho_wrapper_bannertop{
  overflow: hidden;
  margin: 10px 0;
  position: relative;
}
.hoicho_timer_rate{
  color: #6d6d6d;
  font-size: 11px;
}
.hoicho_logo{
  text-align: center;
}
.hoicho_banerright{
  width: 600px;
}
.hoicho_rightbaner_search{
  background: url(../images/hoicho_bg_search.gif) repeat-x top left #fff;
  border: 1px solid #c8c8c8;
  padding: 2px;
  -moz-border-radius:5px;
  border-radius:5px;
  behavior: url("css/PIE.htc");
  overflow: hidden;
  position: relative;
  margin-right: 5px;
  width: 467px;
}
.hoicho_input_search{
  border: medium none;
  padding: 0 0 0 20px;
  width: 410px;
  background: url(../images/hoichu_textv.gif) no-repeat top left transparent;
  vertical-align: middle;
  padding: 6px 5px 5px 20px;;
}
.hoicho_button_search{
  background: url(../images/hoicho_btsearch.gif) no-repeat center left transparent;
  width: 32px;
  height: 30px;
  line-height: 1%;
  display: block;
  border: none;
  padding: 0;
  cursor: pointer;
}
.hoicho_checkproduct{
  background:url(../images/hoicho_bg_checkproduct.gif) repeat-x bottom left #fefefe;
  height: 30px;
  border: 1px solid #c8c8c8;
  -moz-border-radius:5px;
  border-radius:5px;
  position: relative;
  padding: 2px 10px 2px 40px;
  behavior: url("css/PIE.htc");
}
.hoicho_numberproductcheck{
  text-align: center;
  color:#034b8a;
  line-height:normal;
}
.hoicho_rightbaner_function{
  overflow: hidden;
  color: #034b8a;
  margin-top: 10px;
}
.hoicho_hr_color{
  background: none repeat scroll 0 0 #034b8a;
  border: medium none;
  color: #034b8a;
  height: 2px;
}
.hoicho_content_maingroup{
  overflow: hidden;
  margin: 5px 0;
  position: relative;
}
.hoicho_content_mainleft{
  width: 731px;
}
.hoicho_content_mainright{
  width: 239px;
}
.hoicho_topbanner{
  line-height: 1%;
  margin-bottom: 10px;
}
.hoicho_group_product{
  border: 1px solid #d8dfea;
  background: #eef2f5;
  overflow: hidden;
  margin-bottom:10px;
  position: relative;
}
.hoicho_top_groupproduct{
  background:url(../images/hoicho_cart.gif) no-repeat 10px center #f5f7fb;
  border-bottom: 1px solid #d8dfea;
  padding: 5px 5px 5px 30px;
  overflow: hidden;
}
.hoicho_texttop_product{
  color: #6c83b5;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
}
.hoicho_group_product_content{
  margin: 5px;
  overflow: hidden;
}
.hoicho_product_thumb{
  background: #f0f7ff;
  border:1px dotted #bcd9ff;
  padding: 3px;
  float: left;
  margin-right: 7px;
  width: 130px;
}
.hoicho_img_productthumb{
  border: 1px solid #cccccc;
  margin: 5px;
}
.hoicho_ograne_color{
  color: #ff7400;
}

.hoicho_bt_product_price{
  background: url(../images/hoicho_bgbt_price.gif) repeat-x top left transparent;
  border: 1px solid #5bb92b;
  text-align: center;
  height: 15px;
  vertical-align: middle;
  margin: 10px 0;
  font-weight: bold;
  #width: 123px;
}
.hoicho_border_bottom{
  border-bottom: 1px solid #D8DFEA;
}
.hoicho_feature_thumb{
  width: 225px;
  margin:0 5px 5px 0;
}
.hoicho_feature_bgimg{
  background: url(../images/hoicho_bg_imgshop.gif) no-repeat top left transparent;
  width: 72px;
  height: 71px;
}
.hoicho_feature_margin{
  margin: 4px;
}
.hoicho_header_feature{
  background:#6c83b5;
}

.hoicho_header_feature ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.hoicho_header_feature li {
  float: left;
  padding: 0;
  background: #D8DFEA;
  margin-right: 1px;
}

.hoicho_header_feature li a {
  display: block;
  padding: 10x;
  font-weight: bold;
  padding: 10px;
  position:relative;
}
.hoicho_header_feature li p {
  display: block;
  padding: 10x;
  font-weight: bold;
  padding: 10px;
}

.hoicho_header_feature .submenu
{
    float:left;  
}

.hoicho_header_feature li.selected_menu a{
  color:#8A1903;
}
.hoicho_header_feature .selected_menu{
  position: relative;
  top: 1px;
  background: white;
}

.hoicho_feature_content{
  border-top: 1px solid #D8DFEA;
   border-bottom: 1px solid #D8DFEA;
  clear: both;
  background: #fff;
  padding: 15px;
  overflow: hidden;
}
.hoicho_input_select_province{
  width: 80px;
  color: #4d4d4d;
  background: none;
  border: none;
}
.hoicho_group_listmenu_fation{
  background: url(../images/hoi_bg_listmenu_fation.gif) no-repeat bottom right #fff;
  min-height: 100px;
  overflow: hidden;
}
.hoicho_group_listmenu_property{
  background: url(../images/hoi_bg_listmenu_nhadat.gif) no-repeat bottom right #fff;
  min-height: 100px;
  overflow: hidden;
}
.hoicho_group_listmenu_furniture{
  background: url(../images/hoi_bg_listmenu_noithat.gif) no-repeat bottom right #fff;
  min-height: 100px;
  overflow: hidden;
}
.hoicho_group_listmenu_tech{
  background: url(../images/hoi_bg_listmenu_dientu.gif) no-repeat bottom right #fff;
  min-height: 100px;
  overflow: hidden;
}
.hoicho_group_listmenu_car{
  background: url(../images/hoi_bg_listmenu_oto.gif) no-repeat bottom right #fff;
  min-height: 100px;
  overflow: hidden;
}
.hoicho_slideshow_btleft a{
  position: absolute;
  top:50%;
  left: 5px;
  display: block;
}
.hoicho_slideshow_btright{
  position: absolute;
  top:50%;
  right: 5px;
  display: block;
}
.hoicho_slideshow_centercontent{
  margin: 0 40px;
  overflow: hidden;
}
.hoicho_top_slide{
  overflow: hidden;
  margin: 5px 0;
}
.hoicho_groupthumb_slideshow{
  border: 1px solid #d3d7e0;
  background: #fff;
  width: 130px;
  margin:0 7px 5px 0;
  padding: 15px 0px 3px 10px;
}
.hoicho_menubottom_main{
  background: url(../images/hoicho_img_bgbottommenu.gif) top left no-repeat #9a9a9a;
  padding-left:20px;
  position: fixed;
  bottom:0;
  left: 10%;
  border-color: #060606;
  border-width: 1px 1px 0 1px;
  border-style: solid;
}
.hoicho_menubottom_main a{
  background: url(../images/hoicho_linemenu_bottom.gif) right center no-repeat transparent;
  padding:4px 15px;
  font-weight: bold;
  color: #333333;
}
.hoicho_ad_bottomright{
  position: fixed;
  right: 0;
  bottom: 0;
}
.hoicho_signup_news{
  border: 1px solid #d8dfea;
  background:url(../images/hoicho_bg_signupnew.gif) repeat-x top left #fff;
  overflow: hidden;
  margin-bottom:10px;
  position: relative;
  padding: 10px;
  overflow: hidden;
}
.hoicho_groupinput_signupnews{
  border: 1px solid #d6d6d6;
  padding: 2px;
  -moz-border-radius:3px;
  border-radius:3px;
  behavior: url("css/PIE.htc");
  background: #fff;
  overflow: hidden;
  position: relative;
}
.hoicho_btsignup_news{
  background: url(../images/hoicho_signupnews_bt.gif) no-repeat top left transparent;
  width: 31px;
  height: 19px;
  cursor: pointer;
  border: none;
  position: relative;
}
.input_signup_news{
  width: 170px;
  background: none;
  border: none;
  padding: 0;
  position: relative;
}
.hoicho_group_thumb_adright{
  overflow: hidden;
  border-bottom: 1px solid #DEDEDE;
  padding: 3px;
}
.hoicho_thumb_adright{
  text-align: center;
  border-right: 1px solid #DEDEDE;
  padding: 0 5px;
  width: 105px;
}
.hoicho_input_comment{
  background: #f4f4f4;
  border: none;
  width: 231px;
}
.hoicho_group_detaitsp{
  width: 280px;
  text-align: center;
}
.hoicho_thumb_spdetail a{
  border: 1px solid #cccccc;
  margin: 5px;
  float: left;
}
.hoicho_thumb_spdetail a:hover{
  border-color: #e97d13;
}
.hoicho_detail_sp_right{
  width:439px;
}
a.hoicho_bt_action{
  /*background: url(../images/hoicho_bt_action.gif) no-repeat right bottom #94bbe6;*/
  height: 22px;
  padding: 0 5px;
  font-weight: bold;
  /*color: #fff;*/
  vertical-align: middle;
  border:1px solid gray;
  line-height:22px;
  color:Black;
}
.hoicho_product_samepost{
  width: 133px;
  text-align: center;
  margin: 5px;
}
.hoicho_header_menu a.item 
{
  width: 100px;
  height: 40px;
  display: inline-block;
}
a.hoicho_home{
  background: url(../images/hoicho_header_bthome.gif) top left no-repeat;
  width: 43px;
  height: 40px;
  display: inline-block;
}
a.hoicho_house{
  background: url(../images/hoicho_header_bthouse.gif) top left no-repeat;
  width: 101px;
  height: 40px;
  display: inline-block;
}
a.hoicho_house:hover{
  background: url(../images/hoicho_header_bthouse_hover.gif) top left no-repeat;
}
a.hoicho_tech{
  background: url(../images/hoicho_header_bttech.gif) top left no-repeat;
  width: 106px;
  height: 40px;
  display: inline-block;
}
a.hoicho_car{
  background: url(../images/hoicho_header_btcar.gif) top left no-repeat;
  width: 79px;
  height: 40px;
  display: inline-block;
}
a.hoicho_property{
  background: url(../images/hoicho_header_btproperty.gif) top left no-repeat;
  width: 90px;
  height: 40px;
  display: inline-block;
}
a.hoicho_fation{
  background: url(../images/hoicho_header_btfation.gif) top left no-repeat;
  width: 104px;
  height: 40px;
  display: inline-block;
}
a.hoicho_fation:hover{
  background: url(../images/hoicho_header_btfation_hover.gif) top left no-repeat;
}
.hoicho_select_money{
  background:#F2F2F2;
  padding: 3px;
  margin-bottom: 5px;
  font-weight: bold;
}
.hoicho_text_list{
  margin: 5px 100px 5px 5px;
}
.hoicho_login{
  width: 355px;
  border-right:#d2d2d2 1px solid;
}
.hoicho_login_otheraccount{
  border: 1px solid #cbcac8;
  background: #fffad8;
  padding: 3px;
}
.hoicho_bt_submit_reg{
  background: url("../images/bt_submit_reg.gif") no-repeat scroll left top transparent;
  behavior: url("css/PIE.htc");
  border: 1px solid #73b2d4;
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius:3px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  line-height: 20px;
  position: relative;
  padding: 0 5px 0 25px;
  text-align: left;
  vertical-align: middle;
  width: 155px;
}
.hoicho_list_reviews{
  position: absolute;
  top:5px;
  right: 0;
  overflow: hidden;
  text-align: right;
}
.hoicho_thumb_news{
  border-bottom: 1px dotted #cecece;
  overflow: hidden;
  padding-bottom: 5px;
}
.hoicho_img_thumbnews{
  border: 1px solid #cccccc;
  float: left;
  padding: 2px;
  margin:7px 7px 0 0;
}
.hoicho_thumb_newsleft{
  float: left;
  border-right: 1px dotted #cecece;
  margin-right: 5px;
  width:590px;
}
.hoicho_thumb_newscode{
  float: right;
  text-align: center;
}
a.hoicho_link_thumbnews{
  color: #004f8b;
  font-weight:bold;
}
.hoicho_time_update{
  color: #a0a0a0;
  font-size:11px;
}
.hoicho_label_news{
  color: #a0a0a0;
}
.hoicho_codenews{
  color: #CC0000;
  width:135px;
}
.hoicho_thumb_newscode ul{
  margin: 0;
  padding: 0;
  list-style: none;
  margin:5px 0 5px 12px;
  overflow: hidden;
}
.hoicho_thumb_newscode ul li{
  float: left;
  margin-right: 5px;
}
.hoicho_thumb_newscode ul li a{
  color: #004f8b;
  font-weight:bold;
  padding: 2px;
  border: 1px solid #ccc;
  display: block;
}
.hoicho_savenews a{
  color: #004f8b;
  font-weight: bold;
}
.hoicho_savenews a:hover{
  color:#EF6000;
}
.hoicho_icon_vote{
  margin-top: 5px;
}

.hoitro_new_title 
{
    font-size:12px;
    font-weight:bold;
    color:Black;
}

.hoitro_new_popular 
{
    
    border-bottom:1px solid #cdcdcd;
    border-right:1px solid #cdcdcd;
    border-left:1px solid #cdcdcd;
}
.hoitro_new_popular a
{
    color:#595959;
    font-weight:bold;
    font-size:12px;
    padding:5px;
}

.hoicho_new_detail_title
{
    color:#044b8b;
    font-size:14px;
    font-weight:bold;
    margin:5px;
}
.hoicho_new_detail_content
{
    margin:5px;
}
.hoicho_new_detail_relate_title
{
    color:#a24609;
    font-size:14px;
    margin:2px;
    font-weight:bold;
    
}
.hoicho_new_detail_relate a
{
    color:#333;
    font-size:12px;
    margin:2px;
    font-weight:bold;
}


.hoitro_new_title_relate a
{
    font-size:12px;
    color:#666;
    margin:3px;
    font-weight:bold;
}

.content_right
{
    width:760px;
}

.menu_select
{
    font-weight : bold;
    color : Red !important; 
}

.Asterisk
{
    color:Red;
}

.left
{
    float:left;
    width:68%;
}

.right
{
    float:right;
    width:30%;
}

.clr
{
    clear:both;
}

.hidden
{
    display:none;
}

.tooltip, .tooltip-top, .tooltip-right, .tooltip-bottom, .tooltip-left 
{
    width:200px;
  color:#0367c0;
  cursor:normal;
  display:-moz-inline-stack;
  display:inline-block;
  font-size:12px;
  font-family:arial;
  padding:.5em 1em;
  position:relative;
  text-align:center;
  /*text-shadow:0 -1px 1px #111111;*/
  -webkit-border-top-left-radius:4px ;
  -webkit-border-top-right-radius:4px ;
  -webkit-border-bottom-right-radius:4px ;
  -webkit-border-bottom-left-radius:4px ;
  -khtml-border-top-left-radius:4px ;
  -khtml-border-top-right-radius:4px ;
  -khtml-border-bottom-right-radius:4px ;
  -khtml-border-bottom-left-radius:4px ;
  -moz-border-radius-topleft:4px ;
  -moz-border-radius-topright:4px ;
  -moz-border-radius-bottomright:4px ;
  -moz-border-radius-bottomleft:4px ;
  border-top-left-radius:4px ;
  border-top-right-radius:4px ;
  border-bottom-right-radius:4px ;
  border-bottom-left-radius:4px ;
  -o-box-shadow:0 1px 2px #000000, inset 0 0 0 1px #222222, inset 0 2px #666666, inset 0 -2px 2px #444444;
  -moz-box-shadow:0 1px 2px #000000, inset 0 0 0 1px #222222, inset 0 2px #666666, inset 0 -2px 2px #444444;
  -khtml-box-shadow:0 1px 2px #000000, inset 0 0 0 1px #222222, inset 0 2px #666666, inset 0 -2px 2px #444444;
  -webkit-box-shadow:0 1px 2px #000000, inset 0 0 0 1px #222222, inset 0 2px #666666, inset 0 -2px 2px #444444;
  box-shadow:0 1px 2px #000000, inset 0 0 0 1px #222222, inset 0 2px #666666, inset 0 -2px 2px #444444;
  /*background-color:#3b3b3b;
  background-image:-moz-linear-gradient(top,#555555,#222222);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#555555),color-stop(1,#222222));
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#555555,EndColorStr=#222222);
  -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#555555,EndColorStr=#222222);*/
  background-color:#EEEEEE;
}
.tooltip:after, .tooltip-top:after, .tooltip-right:after, .tooltip-bottom:after, .tooltip-left:after {
  content:"\25B8";
  display:block;
  font-size:2em;
  height:0;
  line-height:0;
  position:absolute;
}
.tooltip:after, .tooltip-bottom:after {
  color:#2a2a2a;
  bottom:0;
  left:1px;
  text-align:center;
  text-shadow:1px 0 2px #000000;
  -o-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -khtml-transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  width:100%;
}
.tooltip-top:after {
  bottom:auto;
  color:#4f4f4f;
  left:-2px;
  top:0;
  text-align:center;
  text-shadow:none;
  -o-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
  -khtml-transform:rotate(-90deg);
  -webkit-transform:rotate(-90deg);
  width:100%;
}
.tooltip-right:after {
  color:#222222;
  right:-0.375em;
  top:50%;
  margin-top:-.05em;
  text-shadow:0 1px 2px #000000;
  -o-transform:rotate(0);
  -moz-transform:rotate(0);
  -khtml-transform:rotate(0);
  -webkit-transform:rotate(0);
}
.tooltip-left:after {
  color:#222222;
  left:-0.375em;
  top:50%;
  margin-top:.1em;
  text-shadow:0 -1px 2px #000000;
  -o-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -khtml-transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
}
 .modal {
    background-color:#fff !important;
    display:none;
    width:350px;
    padding:15px;
    text-align:left;
    border:2px solid #333;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
  }
 
  .modal5 {
    background-color:#fff !important;
    display:none;
    width:800px;
    padding:15px;
    text-align:left;
    border:2px solid #333;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
    z-index:50000;
  }
 
 .modalpro {
    background-color:#fff !important;
    margin-left:360px;
    margin-top:160px;
    display:none;
    width:350px;
    padding:15px;
    text-align:left;
    border:2px solid #333;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
    z-index:20000;
    
  }
  
  .buttonpro
  {
height: 24px;
width: auto;
font-family: arial;
font-size: 14px;
font-weight: bold;
color: white;
padding: 2px 15px 2px 4px;
line-height: 24px;
border:none;
background-color:#0855a1;
cursor:pointer;

  }
  .highlight
  {
      font-weight:bold;
  }
 
  .modal h2 {
    background:url(/media/img/global/info.png) 0 50% no-repeat;
    margin:0px;
    padding:10px 0 10px 45px;
    border-bottom:1px solid #333;
    font-size:20px;
  }
  
   .modal2 {
    background-color:#fff !important;
    display:none;
    width:80%;
    padding:15px;
    text-align:left;
    border:2px solid #333;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
    z-index:2000;
    left:100px !important;
  }
 
  .modal2 h2 {
    background:url(/media/img/global/info.png) 0 50% no-repeat;
    margin:0px;
    padding:10px 0 10px 0px;
    border-bottom:1px solid #333;
    font-size:20px;
  }

.lienhe-box
{
    width:250px;
}

.lienhe-textarea
{
    height:50px;
    width:250px;
}


/* the overlayed element */
.simple_overlay {

    /* must be initially hidden */
    display:none;
    /* place overlay on top of other elements */
    z-index:10000;
    /* styling */
    background-color:white;
    min-width:300px;
    min-height:250px;
    border:1px solid #666;
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}

.simple_overlay img
{
    float:left;
    margin:20px;
    border:1px solid #eeeeee;
    padding:2px;
}

.simple_overlay h4
{
    color:#6c95d5;
}

.simple_overlay h3
{
    color:#6c95d5;
}

.simple_overlay a
{
    color:Black;
    font-weight:bold;
    text-decoration:none;
    font-size:12px;
    margin-right:10px;
}

.simple_overlay a:hover
{
    color:#8a1903;
    text-decoration:none;
}

/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image:url(http://jquerytools.org/media/img/overlay/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}

.hoicho-timepicker
{
    background-color:#f6f6f6;
    height:30px;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}




